@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank23 {clear:both; height:23px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank75 {clear:both; height:70px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #bd0005; text-decoration: none; outline:none;}a:hover {color: #000; text-decoration: underline}
body {background:#fff;font-size: 12px;color: #000;line-height: 22px;font-family: Verdana;}

.mainbody { width:1000px; margin:0 auto;}
.warp{ width:970px; margin:0 auto;}
.head { clear:both; width:1000px; height:95px;}
.head .logo { width:669px; height:75px; margin:22px 0 0 55px;}
.header { width:100%; height:auto; background:url(../images/tobg.jpg) no-repeat center top;}
.head2 { clear:both; width:1000px; height:112px; overflow:hidden; margin:0 auto; position:relative;}
.head2 .logo2 { width:432px; height:78px; top:15px;left:25px;}
.head2 .bq { background:url(../images/bq.png) no-repeat 5px center; width:180px; height:20px; line-height:20px; text-align:center; float:right;top:70px;right:20px;}
.head2 .bq a { padding-left:35px; color:#000; padding-right:10px;}
.head2 .ew { width:80px; height:81px; top:20px;right:250px;}
.head2 .logo2,.head2 .bq,.head2 .ew { display:block; overflow:hidden; position:absolute; z-index:9;}

.banner { clear:both; width:100%; height:254px; margin:0 auto; position:relative; overflow:hidden;}
.banner p { width:100%; height:254px; position:absolute; left:50%; margin-left:-960px; top:0; display:block;}

.banner_01{ clear:both;height:580px; width:1000px; background:url(../images/in_03.jpg) no-repeat;}
.flash { width:973px; height:557px; overflow:hidden; padding:11px 0 0 13px;}

/*首頁焦点图*/
.banner_02 { width:100%; height:536px; overflow:hidden; clear:both; position:relative;}
#jdt{width:100%; height:536px; overflow:hidden;}
#jdt li a{width:100%; height:536px; display:block; text-indent:-9999px;}
#jdkz{position:absolute; left:50%; width:100px; margin-left:-50px; bottom:15px; z-index:99999; height:10px;}
#jdkz li{width:15px; height:15px; display:inline; margin:0 5px; background:#666; float:left; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; cursor:pointer;}
#jdkz .xkz{background:#fff; -moz-opacity:0.10; filter:alpha(opacity=70); opacity:0.7;}

.navbg { clear:both; width:100%; height:42px; background:url(../images/navbg.jpg) no-repeat center bottom;}
.nav{height:42px; width:1000px; clear:both; overflow:hidden; margin:0 auto;}
.nav ul li { height:40px; line-height:45px; float:left;font-family:微软雅黑; color:#fff; float:left}
.nav ul li a,.nav ul li a:visited {color:#fff; width:110px; height:40px; display:block; text-align:center;font-size:16px;}
.nav ul li a:hover{height:40px; background:url(../images/dh.png) no-repeat center;color:#fff; text-decoration:none}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{background:url(../images/dh.png) no-repeat center;color:#fff;}
a.home{ background:url(../images/home.png) no-repeat 20px 18px;}

.tit { width:100%; height:40px; background:url(../images/dddd.jpg) repeat-x bottom; line-height:40px; margin-bottom:10px;}
.tit h3 { float:left; height:44px;font-family:微软雅黑; color:#000; font-size:16px; font-weight:bold}
.tit h3 span {font-size:14px; padding-left:5px; color:#9E9E9E; font-family:Arial, Helvetica, sans-serif}
.tit a { width:70px;height:20px; text-align:center; margin-top:15px; line-height:20px; display:block; float:right;color:#fff; background:#adadad; font-family: Verdana; font-size:12px}
.tit a:hover { text-decoration:none;}
.tit2 { width:100%; height:40px; background:url(../images/dddd.jpg) repeat-x bottom; line-height:40px; margin-bottom:10px;}
.tit2 h3 { float:left; height:44px;font-family:微软雅黑; color:#000; font-size:16px; font-weight:bold; background:url(../images/dian.png) no-repeat 5px 15px; padding-left:20px;}
.tit2 h3 span {font-size:14px; padding-left:5px; font-weight:100; color:#9E9E9E;}
.tit2 a { width:170px;height:20px; text-align:center; margin-top:15px; line-height:20px; display:block; float:right;color:#fff; background:#adadad; font-family: Verdana; font-size:12px}
.tit2 a:hover { text-decoration:none;}
.sytex { width:960px; height:200px; line-height:25px; color:#000;overflow:hidden; font-size:14px; padding-left:10px;}
.sytex img { float:right; margin-left:15px; margin-top:5px;}
.sytex a{ color:#cf0000; font-weight:bold}
.sytex p { text-indent:2em;}

.prolist { width:100%; height:333px; background:url(../images/bg2.jpg) repeat-x;}
.prolist ul { width:970px; margin:0 auto; height:190px; display:block;}
.prolist li {width:150px; height:190px; float:left; margin:0 2px 0 9px;font-size:14px; font-weight:bold;}
.prolist li img {width:150px; height:150px; display:block}
.prolist li p { width:150px; height:30px; line-height:40px; text-align:center; display:block; color:#000;}
.prolist li a:hover { color:#000; text-decoration:none;}

.footer { clear:both; width:100%; height:144px; color:#bfbfbf; background:#272727;}
.footer span.zzb07tail a,.footer a{ color:#bfbfbf;}
.footer .bottom { width:920px; margin:0 auto;text-align:left; padding-left:80px; height:144px; line-height:144px; background:url(../images/ewm.png) no-repeat 850px center;}

.footer2 { clear:both; width:1000px; height:89px; color:#000; background:url(../images/ewm.png) no-repeat 830px center; line-height:60px;}
.footer2 span.zzb07tail a,.footer2 a{ color:#000;}
.footer2 .bottom2 { width:900px; margin:0 auto;text-align:left; padding-left:100px; height:60px; line-height:60px;}
.footer2 .bq { background:url(../images/bq.png) no-repeat 5px center; width:180px; height:20px; line-height:20px; text-align:center; margin:0 auto;}
.footer2 .bq a { padding-left:35px; color:#000; padding-right:10px;}

.about p { text-indent:2em; padding:5px 30px; font-size:14px; line-height:25px; color:#000;}
.about a { color:#bd0005; font-weight:bold}
.about2 p { text-indent:2em; padding:5px 30px; color:#000;}
.about2 a { color:#bd0005; font-weight:bold}

.pro1 ul li{ float:left;width:310px;height:270px; line-height:40px; text-align:center; padding:10px 5px 10px 30px; font-size:14px;}
.pro1 ul li img{ border:5px solid #efefef;}
.pro1 a { color:#000;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:5px; color:#000;}
.txtc a { color:#bd0005; text-decoration:underline}

.newtex {padding:0 30px; width:640px; font-size:14px; line-height:25px;}
h1 { width:100%; text-align:center; font-size:18px; font-weight:bold; line-height:30px; margin-bottom:15px;}

.yy td {padding:3px 0;}
.yy input { border:#503b39 1px solid;height:25px;line-height: 25px; margin:0 3px}
.yy textarea {border:#503b39 1px solid; line-height:25px;}
.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

.column { width:220px; float:left}
.column h3 { width:220px; height:33px; padding-top:7px; line-height:33px; font-family:微软雅黑; color:#fff; background:url(../images/flbg.jpg) no-repeat; overflow:hidden; font-size:16px; text-align:center; font-weight:bold}
.column h3 span { color:#818181; padding-left:5px; font-size:12px; font-weight:100}
.column1 { width:730px; float:right;}
.synav { width:220px; overflow:hidden; padding-top:5px;}
.synav li { width:180px; margin:2px 0;float:left; font-size:14px; line-height:30px; padding-left:40px;color:#000; background:#efefef url(../images/icona.png) no-repeat 18px 12px;}
.synav li a { color:#000;}
.pp { width:220px; overflow:hidden; background:#efefef; padding-top:8px;}
.pp p {padding:0 15px; color:#000;}
.pp strong { font-weight:bold; color:#bd0005; font-size:14px; padding-top:8px;}
.pp a {color:#bd0005;}

ul.prolists{widht:700px; margin-left:25px; overflow:hidden;}
ul.prolists li {height:35px; width:680px; float:left; line-height:35px; font-size:14px; background:url(../images/dian2.jpg) repeat-x bottom;}
ul.prolists li a { color:#000; padding-left:30px; width:520px;heigth:35px; display:block; word-break:keep-all;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; background:url(../images/icon3.png) no-repeat 5px 9px; float:left;}
ul.prolists li span { width:95px; text-align:center;height:35px; float:right; color:#000}

.nyprod { width:730px; clear:both;}
.nyprod li { width:216px; height:auto; overflow:hidden; display:block; float:left;margin:0 5px 25px 17px; line-height:30px; text-align:center; background:#efefef; border:#ddd 1px solid;}
.nyprod li img{ margin:3px; width:210px; height:158px; display:block;}
.nyprod li a { color:#000;}

.eq td{ padding:5px 0}
.lxwm p { text-indent:2em; padding:5px 20px; font-size:14px; line-height:25px; color:#000;}
.lxwm a { color:#bd0005;}

.sylxwm { width:100%; height:361px; background:url(../images/bg_03.jpg) no-repeat center top;}
.sylxwm .sb { width:294px; height:221px; float:left;margin-left:9px;}
.syltex { padding-left:20px; width:350px; height:207px; float:left; font-size:14px; line-height:25px;}

/* slider */
.slider{margin:0 auto;width:294px;height:221px;position:relative;overflow:hidden;}
.conbox{position:absolute;/*必要元素*/}
.switcher{position:absolute;bottom:5px;right:5px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #0065b3;cursor:pointer;float:left;font-family:arial;height:10px;line-height:10px;width:10px;margin:0 1px;text-align:center;color:#0065b3; font-size:10px}
.switcher a.cur,.switcher a:hover{background:#0065b3;border:1px solid #0065b3;height:10px;line-height:10px;width:10px;margin:0 1px;color:#fff;font-weight:800;}
/* slider1 水平 */
#slider1 .conbox{width:9999em;}
#slider1 .conbox div{width:294px;height:221px;overflow:hidden;float:left;}
/* slider2 水平 */
#slider2 .conbox div{width:294px;height:221px;overflow:hidden;}
/* slider3 淡隐淡现 */
#slider2 .conbox div{width:294px;height:221px;}

.nywarp { width:720px; margin:0 auto; overflow:hidden;}

.pro_left { width:330px; float:left;}
.pro_left img { width:330px;border:#000 1px solid;}
.pro_right { width:370px; float:right; border-top:#ddd 1px solid;}
.pro_right span { font-size:14px; font-weight:bold; color:#d00; display:inline-block;}
.dline { line-height:25px;border:#ddd 1px solid;border-top:none; padding:3px 0 3px 10px;}
.pro_right dt { width:90px; float:left; font-weight:bold}
.pro_right dd { margin-left:90px;}

.nyprod2 { width:730px; clear:both;}
.nyprod2 li { width:211px; height:auto; overflow:hidden; display:block; float:left;margin:0 14px 15px 16px; line-height:30px; text-align:center; background:#efefef; border:#ddd 1px solid;}
.nyprod2 li img{ margin:3px; width:205px; height:309px; display:block;}
.nyprod2 li a { color:#000;}
